home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / fns_p.h < prev    next >
C/C++ Source or Header  |  1993-10-06  |  3KB  |  54 lines

  1. #ifndef __FNS_P_H__
  2. #define __FNS_P_H__
  3.  
  4. extern Lisp_Object concat2 _P_((Lisp_Object s1, Lisp_Object s2));
  5. extern Lisp_Object assq_no_quit _P_((register Lisp_Object key,
  6.                                      Lisp_Object list));
  7. extern Lisp_Object merge _P_((Lisp_Object org_l1, Lisp_Object org_l2,
  8.                               Lisp_Object pred));
  9. extern Lisp_Object nconc2 _P_((Lisp_Object s1, Lisp_Object s2));
  10. extern Lisp_Object do_yes_or_no_p _P_((Lisp_Object prompt));
  11. extern _VOID_ syms_of_fns _P_((void));
  12.     
  13. DEFUN_P(Fidentity, (Lisp_Object arg));
  14. DEFUN_P(Frandom, (Lisp_Object limit));
  15. DEFUN_P(Flength, (Lisp_Object obj));
  16. DEFUN_P(Fstring_equal, (register Lisp_Object s1, register Lisp_Object s2));
  17. DEFUN_P(Fstring_lessp, (register Lisp_Object s1, register Lisp_Object s2));
  18. DEFUN_P(Fappend, (int nargs, Lisp_Object *args));
  19. DEFUN_P(Fconcat, (int nargs, Lisp_Object *args));
  20. DEFUN_P(Fvconcat, (int nargs, Lisp_Object *args));
  21. DEFUN_P(Fcopy_sequence, (Lisp_Object arg));
  22. DEFUN_P(Fcopy_alist, (Lisp_Object alist));
  23. DEFUN_P(Fsubstring, (Lisp_Object string, register Lisp_Object from,
  24.                        register Lisp_Object to));
  25. DEFUN_P(Fnthcdr, (Lisp_Object n, register Lisp_Object list));
  26. DEFUN_P(Fnth, (Lisp_Object n, Lisp_Object list));
  27. DEFUN_P(Felt, (register Lisp_Object list, register Lisp_Object n));
  28. DEFUN_P(Fmember, (register Lisp_Object elt, Lisp_Object list));
  29. DEFUN_P(Fmemq, (register Lisp_Object elt, Lisp_Object list));
  30. DEFUN_P(Fassq, (register Lisp_Object key, Lisp_Object list));
  31. DEFUN_P(Fassoc, (register Lisp_Object key, Lisp_Object list));
  32. DEFUN_P(Frassq, (register Lisp_Object key, Lisp_Object list));
  33. DEFUN_P(Fdelq, (register Lisp_Object key, Lisp_Object list));
  34. DEFUN_P(Fdelete, (register Lisp_Object key, Lisp_Object list));
  35. DEFUN_P(Fnreverse, (Lisp_Object list));
  36. DEFUN_P(Freverse, (Lisp_Object list));
  37. DEFUN_P(Fsort, (Lisp_Object list, Lisp_Object pred));
  38. DEFUN_P(Fget, (Lisp_Object sym, register Lisp_Object prop));
  39. DEFUN_P(Fput, (Lisp_Object sym, register Lisp_Object prop,
  40.                  Lisp_Object val));
  41. DEFUN_P(Fequal, (register Lisp_Object o1, register Lisp_Object o2));
  42. DEFUN_P(Ffillarray, (Lisp_Object array, Lisp_Object item));
  43. DEFUN_P(Fnconc, (int nargs, Lisp_Object *args));
  44. DEFUN_P(Fmapconcat, (Lisp_Object fn, Lisp_Object seq, Lisp_Object sep));
  45. DEFUN_P(Fmapcar, (Lisp_Object fn, Lisp_Object seq));
  46. DEFUN_P(Fy_or_n_p, (Lisp_Object prompt));
  47. DEFUN_P(Fyes_or_no_p, (Lisp_Object prompt));
  48. DEFUN_P(Fload_average, (void));
  49. DEFUN_P(Ffeaturep, (Lisp_Object feature));
  50. DEFUN_P(Fprovide, (Lisp_Object feature));
  51. DEFUN_P(Frequire, (Lisp_Object feature, Lisp_Object require));
  52.  
  53. #endif
  54.